package com.alili_tv.system.utils;

import com.coremedia.iso.IsoFile;

import java.io.IOException;

public class VideoUtils {

    /**
     * 获取视频的总时长(秒)
     * @return
     * @throws IOException
     */
    public static long getDuration(String filePath) throws IOException {
        IsoFile isoFile = new IsoFile(filePath);

        return isoFile.getMovieBox().getMovieHeaderBox().getDuration() /
                isoFile.getMovieBox().getMovieHeaderBox().getTimescale();
    }

}
